മലയാളം

കോഡായി നിരീക്ഷണം (MaC) എങ്ങനെ ഒബ്സെർവബിലിറ്റി ഓട്ടോമേറ്റ് ചെയ്യുന്നു, സംഭവങ്ങളോടുള്ള പ്രതികരണം മെച്ചപ്പെടുത്തുന്നു, ആപ്ലിക്കേഷൻ പ്രകടനം വർദ്ധിപ്പിക്കുന്നു എന്ന് പഠിക്കുക. മികച്ച രീതികൾ, ഉപകരണങ്ങൾ, യഥാർത്ഥ ഉദാഹരണങ്ങൾ എന്നിവ പര്യവേക്ഷണം ചെയ്യുക.

കോഡായി നിരീക്ഷണം: ആധുനിക സംരംഭങ്ങൾക്കായുള്ള ഒബ്സെർവബിലിറ്റി ഓട്ടോമേഷൻ

ഇന്നത്തെ ചലനാത്മകവും സങ്കീർണ്ണവുമായ ഐടി രംഗത്ത്, പരമ്പരാഗത നിരീക്ഷണ രീതികൾ പലപ്പോഴും പരാജയപ്പെടുന്നു. ഡാറ്റയുടെ വർദ്ധിച്ച അളവ്, മാറ്റങ്ങളുടെ വേഗത, ആധുനിക ആപ്ലിക്കേഷനുകളുടെ വികേന്ദ്രീകൃത സ്വഭാവം എന്നിവ കൂടുതൽ വേഗതയേറിയതും ഓട്ടോമേറ്റഡ് ആയതുമായ ഒരു സമീപനം ആവശ്യപ്പെടുന്നു. ഇവിടെയാണ് കോഡായി നിരീക്ഷണം (MaC) വരുന്നത്, ഇത് ഒബ്സെർവബിലിറ്റി ഓട്ടോമേറ്റ് ചെയ്യാനും സംഭവങ്ങളോടുള്ള പ്രതികരണം മെച്ചപ്പെടുത്താനും ശക്തമായ ഒരു മാർഗ്ഗം നൽകുന്നു.

എന്താണ് കോഡായി നിരീക്ഷണം (MaC)?

കോഡായി നിരീക്ഷണം (MaC) എന്നത്, ഇൻഫ്രാസ്ട്രക്ചർ ആസ് കോഡ് (IaC)-ൽ നിന്നുള്ള തത്വങ്ങളും രീതികളും ഒബ്സെർവബിലിറ്റിയുടെ ലോകത്തേക്ക് പ്രയോഗിച്ചുകൊണ്ട്, മോണിറ്ററിംഗ് കോൺഫിഗറേഷനുകൾ കോഡായി നിർവചിക്കുകയും നിയന്ത്രിക്കുകയും ചെയ്യുന്ന ഒരു രീതിയാണ്. ഗ്രാഫിക്കൽ ഇൻ്റർഫേസുകളിലൂടെയോ കമാൻഡ്-ലൈൻ ഇൻ്റർഫേസുകളിലൂടെയോ നിരീക്ഷണ ഉപകരണങ്ങൾ നേരിട്ട് കോൺഫിഗർ ചെയ്യുന്നതിനുപകരം, നിങ്ങളുടെ നിരീക്ഷണ നിയമങ്ങൾ, ഡാഷ്‌ബോർഡുകൾ, അലേർട്ടുകൾ, മറ്റ് കോൺഫിഗറേഷനുകൾ എന്നിവ കോഡ് ഫയലുകളിൽ നിർവചിക്കാൻ MaC നിങ്ങളെ അനുവദിക്കുന്നു. ഇവ സാധാരണയായി ഗിറ്റ് പോലുള്ള ഒരു വേർഷൻ കൺട്രോൾ സിസ്റ്റത്തിൽ സൂക്ഷിക്കുന്നു. ഇത് നിങ്ങളുടെ നിരീക്ഷണ ഇൻഫ്രാസ്ട്രക്ചറിൻ്റെ പതിപ്പ് നിയന്ത്രണം, സഹകരണം, ആവർത്തനക്ഷമത, ഓട്ടോമേഷൻ എന്നിവ സാധ്യമാക്കുന്നു.

ഇതിനെക്കുറിച്ച് ഇങ്ങനെ ചിന്തിക്കുക: ഇൻഫ്രാസ്ട്രക്ചർ ആസ് കോഡ് നിങ്ങളുടെ ഇൻഫ്രാസ്ട്രക്ചർ (സെർവറുകൾ, നെറ്റ്‌വർക്കുകൾ, ലോഡ് ബാലൻസറുകൾ) കോഡ് ഉപയോഗിച്ച് നിർവചിക്കാനും നിയന്ത്രിക്കാനും അനുവദിക്കുന്നതുപോലെ, കോഡായി നിരീക്ഷണം നിങ്ങളുടെ നിരീക്ഷണ സംവിധാനം (മെട്രിക്കുകൾ, ലോഗുകൾ, ട്രെയ്‌സുകൾ, അലേർട്ടുകൾ) കോഡ് ഉപയോഗിച്ച് നിർവചിക്കാനും നിയന്ത്രിക്കാനും അനുവദിക്കുന്നു.

എന്തുകൊണ്ട് കോഡായി നിരീക്ഷണം സ്വീകരിക്കണം?

MaC സ്വീകരിക്കുന്നത് സ്ഥാപനങ്ങൾക്ക് നിരവധി ഗുണങ്ങൾ നൽകുന്നു, അവയിൽ ഉൾപ്പെടുന്നവ:

കോഡായി നിരീക്ഷണം എന്നതിൻ്റെ പ്രധാന തത്വങ്ങൾ

MaC വിജയകരമായി നടപ്പിലാക്കാൻ, ഇനിപ്പറയുന്ന തത്വങ്ങൾ പരിഗണിക്കുക:

കോഡായി നിരീക്ഷണം നടപ്പിലാക്കാനുള്ള ഉപകരണങ്ങളും സാങ്കേതികവിദ്യകളും

MaC നടപ്പിലാക്കാൻ പലതരം ഉപകരണങ്ങളും സാങ്കേതികവിദ്യകളും ഉപയോഗിക്കാം, അവയിൽ ഉൾപ്പെടുന്നവ:

കോഡായി നിരീക്ഷണം നടപ്പിലാക്കൽ: ഒരു ഘട്ടം ഘട്ടമായുള്ള ഗൈഡ്

MaC നടപ്പിലാക്കുന്നതിനുള്ള ഒരു ഘട്ടം ഘട്ടമായുള്ള ഗൈഡ് ഇതാ:

1. നിങ്ങളുടെ ഉപകരണങ്ങൾ തിരഞ്ഞെടുക്കുക

നിങ്ങളുടെ സ്ഥാപനത്തിൻ്റെ ആവശ്യങ്ങൾക്കും നിലവിലുള്ള ഇൻഫ്രാസ്ട്രക്ചറിനും ഏറ്റവും അനുയോജ്യമായ ഉപകരണങ്ങളും സാങ്കേതികവിദ്യകളും തിരഞ്ഞെടുക്കുക. ചെലവ്, സ്കേലബിലിറ്റി, ഉപയോഗിക്കാനുള്ള എളുപ്പം, മറ്റ് ടൂളുകളുമായുള്ള സംയോജനം തുടങ്ങിയ ഘടകങ്ങൾ പരിഗണിക്കുക.

ഉദാഹരണം: ഒരു ക്ലൗഡ്-നേറ്റീവ് പരിതസ്ഥിതിക്ക്, നിങ്ങൾ മെട്രിക്കുകൾക്കായി പ്രോമിത്തിയസും, ഡാഷ്‌ബോർഡുകൾക്കായി ഗ്രഫാനയും, ഇൻഫ്രാസ്ട്രക്ചർ പ്രൊവിഷനിംഗിനായി ടെറാഫോമും തിരഞ്ഞെടുത്തേക്കാം. കൂടുതൽ പരമ്പരാഗതമായ ഒരു പരിതസ്ഥിതിക്ക്, നിങ്ങൾ നിരീക്ഷണത്തിനായി നാഗിയോസും കോൺഫിഗറേഷൻ മാനേജ്മെൻ്റിനായി ആൻസിബിളും തിരഞ്ഞെടുത്തേക്കാം.

2. നിങ്ങളുടെ നിരീക്ഷണ ആവശ്യകതകൾ നിർവചിക്കുക

നിങ്ങൾ ശേഖരിക്കേണ്ട മെട്രിക്കുകൾ, നിങ്ങൾക്ക് ലഭിക്കേണ്ട അലേർട്ടുകൾ, ഡാറ്റ ദൃശ്യവൽക്കരിക്കാൻ ആവശ്യമായ ഡാഷ്‌ബോർഡുകൾ എന്നിവയുൾപ്പെടെ നിങ്ങളുടെ നിരീക്ഷണ ആവശ്യകതകൾ വ്യക്തമായി നിർവചിക്കുക. എല്ലാവരുടെയും ആവശ്യങ്ങൾ നിറവേറ്റുന്നുവെന്ന് ഉറപ്പാക്കാൻ വിവിധ ടീമുകളിൽ നിന്നുള്ളവരെ ഉൾപ്പെടുത്തുക. നിങ്ങളുടെ ആവശ്യകതകൾ നിർവചിക്കുമ്പോൾ സർവീസ് ലെവൽ ഒബ്ജക്റ്റീവുകളും (SLOs) സർവീസ് ലെവൽ ഇൻഡിക്കേറ്ററുകളും (SLIs) പരിഗണിക്കുക. ആരോഗ്യകരമായ ഒരു സിസ്റ്റം എന്നാൽ എന്താണ്? നിങ്ങളുടെ SLO-കൾ നിറവേറ്റുന്നതിന് നിർണ്ണായകമായ മെട്രിക്കുകൾ ഏതാണ്?

ഉദാഹരണം: നിങ്ങൾ സിപിയു ഉപയോഗം, മെമ്മറി ഉപയോഗം, ഡിസ്ക് I/O, നെറ്റ്‌വർക്ക് ലേറ്റൻസി, ആപ്ലിക്കേഷൻ പ്രതികരണ സമയം എന്നിവ നിരീക്ഷിക്കുന്നതിനുള്ള ആവശ്യകതകൾ നിർവചിച്ചേക്കാം. ഈ മെട്രിക്കുകൾ നിശ്ചിത പരിധി കവിയുമ്പോൾ അലേർട്ടുകൾ നിർവചിക്കാനും നിങ്ങൾ തീരുമാനിച്ചേക്കാം.

3. കോഡ് അടിസ്ഥാനമാക്കിയുള്ള കോൺഫിഗറേഷനുകൾ സൃഷ്ടിക്കുക

നിങ്ങളുടെ നിരീക്ഷണ ആവശ്യകതകളെ കോഡ് അടിസ്ഥാനമാക്കിയുള്ള കോൺഫിഗറേഷനുകളിലേക്ക് മാറ്റുക. തിരഞ്ഞെടുത്ത ഉപകരണങ്ങളും സാങ്കേതികവിദ്യകളും ഉപയോഗിച്ച് നിങ്ങളുടെ മെട്രിക്കുകൾ, അലേർട്ടുകൾ, ഡാഷ്‌ബോർഡുകൾ, മറ്റ് കോൺഫിഗറേഷനുകൾ എന്നിവ കോഡ് ഫയലുകളിൽ നിർവചിക്കുക. നിങ്ങളുടെ കോഡ് യുക്തിസഹവും മോഡുലാറുമായ രീതിയിൽ ക്രമീകരിക്കുക.

ഉദാഹരണം: നിങ്ങളുടെ ആപ്ലിക്കേഷനുകളിൽ നിന്നും സെർവറുകളിൽ നിന്നും ശേഖരിക്കേണ്ട മെട്രിക്കുകൾ നിർവചിക്കാൻ നിങ്ങൾ പ്രോമിത്തിയസ് കോൺഫിഗറേഷൻ ഫയലുകൾ ഉണ്ടാക്കിയേക്കാം. ഡാറ്റ ദൃശ്യവൽക്കരിക്കാൻ നിങ്ങൾ JSON ഫോർമാറ്റിൽ ഗ്രഫാന ഡാഷ്ബോർഡ് നിർവചനങ്ങൾ ഉണ്ടാക്കിയേക്കാം. നിങ്ങളുടെ നിരീക്ഷണ ടൂളുകൾക്കുള്ള ഇൻഫ്രാസ്ട്രക്ചർ ഒരുക്കാൻ നിങ്ങൾ ടെറാഫോം ടെംപ്ലേറ്റുകൾ ഉണ്ടാക്കിയേക്കാം.

ഉദാഹരണം (പ്രോമിത്തിയസ്): ഒരു സെർവറിൽ നിന്ന് മെട്രിക്കുകൾ ശേഖരിക്കുന്നതിനുള്ള ഒരു ജോബ് നിർവചിക്കുന്ന പ്രോമിത്തിയസ് കോൺഫിഗറേഷൻ ഫയലിൻ്റെ (prometheus.yml) ഒരു ഭാഗം താഴെ നൽകുന്നു:


scrape_configs:
  - job_name: 'example-server'
    static_configs:
      - targets: ['example.com:9100']

ഈ കോൺഫിഗറേഷൻ പ്രോമിത്തിയസിനോട് `example.com` എന്ന സെർവറിൽ നിന്ന് 9100 എന്ന പോർട്ടിൽ മെട്രിക്കുകൾ ശേഖരിക്കാൻ പറയുന്നു. `static_configs` എന്ന ഭാഗം സ്ക്രേപ്പ് ചെയ്യേണ്ട ടാർഗെറ്റ് സെർവറിനെ നിർവചിക്കുന്നു.

4. കോൺഫിഗറേഷനുകൾ വേർഷൻ കൺട്രോളിൽ സൂക്ഷിക്കുക

നിങ്ങളുടെ എല്ലാ കോഡ് അടിസ്ഥാനമാക്കിയുള്ള നിരീക്ഷണ കോൺഫിഗറേഷനുകളും ഗിറ്റ് പോലുള്ള ഒരു വേർഷൻ കൺട്രോൾ സിസ്റ്റത്തിൽ സൂക്ഷിക്കുക. ഇത് മാറ്റങ്ങൾ ട്രാക്ക് ചെയ്യാനും മറ്റുള്ളവരുമായി സഹകരിക്കാനും ആവശ്യമെങ്കിൽ മുൻ പതിപ്പുകളിലേക്ക് മടങ്ങാനും നിങ്ങളെ അനുവദിക്കുന്നു.

ഉദാഹരണം: നിങ്ങളുടെ നിരീക്ഷണ കോൺഫിഗറേഷനുകൾക്കായി ഒരു ഗിറ്റ് റെപ്പോസിറ്ററി ഉണ്ടാക്കുകയും നിങ്ങളുടെ എല്ലാ പ്രോമിത്തിയസ് കോൺഫിഗറേഷൻ ഫയലുകളും, ഗ്രഫാന ഡാഷ്ബോർഡ് നിർവചനങ്ങളും, ടെറാഫോം ടെംപ്ലേറ്റുകളും ഈ റെപ്പോസിറ്ററിയിൽ സൂക്ഷിക്കുകയും ചെയ്യാം.

5. വിന്യാസം ഓട്ടോമേറ്റ് ചെയ്യുക

ഒരു CI/CD പൈപ്പ്ലൈൻ ഉപയോഗിച്ച് നിങ്ങളുടെ നിരീക്ഷണ കോൺഫിഗറേഷനുകളുടെ വിന്യാസം ഓട്ടോമേറ്റ് ചെയ്യുക. ഇത് മാറ്റങ്ങൾ വിവിധ പരിതസ്ഥിതികളിൽ സ്ഥിരതയോടെയും വിശ്വസനീയമായും വിന്യസിക്കപ്പെടുന്നുവെന്ന് ഉറപ്പാക്കുന്നു. വിന്യാസ പ്രക്രിയ ഓട്ടോമേറ്റ് ചെയ്യാൻ ജെങ്കിൻസ്, ഗിറ്റ്ലാബ് CI, സർക്കിൾ CI, അല്ലെങ്കിൽ അഷ്വർ ഡെവോപ്സ് പോലുള്ള ടൂളുകൾ ഉപയോഗിക്കുക.

ഉദാഹരണം: ഗിറ്റ് റെപ്പോസിറ്ററിയിൽ മാറ്റങ്ങൾ വരുത്തുമ്പോഴെല്ലാം നിങ്ങളുടെ പ്രോമിത്തിയസ് കോൺഫിഗറേഷൻ ഫയലുകളും ഗ്രഫാന ഡാഷ്ബോർഡ് നിർവചനങ്ങളും ഓട്ടോമാറ്റിക്കായി വിന്യസിക്കുന്ന ഒരു CI/CD പൈപ്പ്ലൈൻ നിങ്ങൾക്ക് ഉണ്ടാക്കാം.

6. നിങ്ങളുടെ കോൺഫിഗറേഷനുകൾ പരീക്ഷിക്കുക

നിങ്ങളുടെ നിരീക്ഷണ കോൺഫിഗറേഷനുകൾ പ്രതീക്ഷിച്ചപോലെ പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കാൻ അവയെ പരീക്ഷിക്കുക. ഇതിൽ യൂണിറ്റ് ടെസ്റ്റുകൾ, ഇൻ്റഗ്രേഷൻ ടെസ്റ്റുകൾ, എൻഡ്-ടു-എൻഡ് ടെസ്റ്റുകൾ എന്നിവ ഉൾപ്പെടുന്നു. നിങ്ങളുടെ കോൺഫിഗറേഷനുകൾ സാധൂകരിക്കാൻ `promtool` (പ്രോമിത്തിയസിനായി) അല്ലെങ്കിൽ `grafanalib` (ഗ്രഫാനയ്ക്കായി) പോലുള്ള ടൂളുകൾ ഉപയോഗിക്കുക.

ഉദാഹരണം: നിങ്ങളുടെ പ്രോമിത്തിയസ് അലേർട്ട് നിയമങ്ങൾ ശരിയായി കോൺഫിഗർ ചെയ്തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കാൻ നിങ്ങൾ യൂണിറ്റ് ടെസ്റ്റുകൾ എഴുതിയേക്കാം. നിങ്ങളുടെ നിരീക്ഷണ ടൂളുകൾ നിങ്ങളുടെ ആപ്ലിക്കേഷനുകളുമായും ഇൻഫ്രാസ്ട്രക്ചറുമായും ശരിയായി സംയോജിപ്പിച്ചിട്ടുണ്ടോയെന്ന് പരിശോധിക്കാൻ നിങ്ങൾ ഇൻ്റഗ്രേഷൻ ടെസ്റ്റുകൾ എഴുതിയേക്കാം. ചില സംഭവങ്ങൾ ഉണ്ടാകുമ്പോൾ പ്രതീക്ഷിച്ച അലേർട്ടുകൾ നിങ്ങൾക്ക് ലഭിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ നിങ്ങൾ എൻഡ്-ടു-എൻഡ് ടെസ്റ്റുകൾ എഴുതിയേക്കാം.

7. നിരീക്ഷിക്കുകയും ആവർത്തിക്കുകയും ചെയ്യുക

നിങ്ങളുടെ നിരീക്ഷണ ഇൻഫ്രാസ്ട്രക്ചർ പ്രതീക്ഷിച്ചപോലെ പ്രവർത്തിക്കുന്നുവെന്ന് ഉറപ്പാക്കാൻ അത് തുടർച്ചയായി നിരീക്ഷിക്കുക. ഫീഡ്‌ബെക്കിൻ്റെയും മാറുന്ന ആവശ്യകതകളുടെയും അടിസ്ഥാനത്തിൽ നിങ്ങളുടെ കോൺഫിഗറേഷനുകളിൽ മാറ്റങ്ങൾ വരുത്തുക. നിങ്ങളുടെ നിരീക്ഷണ സംവിധാനം തുടർച്ചയായി മെച്ചപ്പെടുത്തുന്നതിന് ഒരു ഫീഡ്‌ബെക്ക് ലൂപ്പ് ഉപയോഗിക്കുക.

ഉദാഹരണം: നിങ്ങളുടെ പ്രോമിത്തിയസ് സെർവറിൻ്റെ പ്രകടനം നിരീക്ഷിച്ച് അത് ഓവർലോഡ് ആകുന്നില്ലെന്ന് ഉറപ്പാക്കാം. നിങ്ങൾക്ക് ലഭിക്കുന്ന അലേർട്ടുകൾ പ്രസക്തവും പ്രവർത്തനക്ഷമവുമാണെന്ന് ഉറപ്പാക്കാൻ അവ അവലോകനം ചെയ്യാം. ഉപയോക്താക്കളുടെ ഫീഡ്‌ബെക്കിൻ്റെ അടിസ്ഥാനത്തിൽ നിങ്ങളുടെ ഡാഷ്‌ബോർഡുകൾ അപ്‌ഡേറ്റ് ചെയ്യാം.

കോഡായി നിരീക്ഷണം എന്നതിൻ്റെ യഥാർത്ഥ ലോക ഉദാഹരണങ്ങൾ

പല സ്ഥാപനങ്ങളും തങ്ങളുടെ ഒബ്സെർവബിലിറ്റിയും സംഭവ പ്രതികരണവും മെച്ചപ്പെടുത്തുന്നതിനായി MaC വിജയകരമായി സ്വീകരിച്ചിട്ടുണ്ട്. ഏതാനും ഉദാഹരണങ്ങൾ ഇതാ:

വെല്ലുവിളികളും പരിഗണനകളും

MaC നിരവധി ഗുണങ്ങൾ നൽകുമ്പോൾ തന്നെ, ഇത് ചില വെല്ലുവിളികളും ഉയർത്തുന്നു:

കോഡായി നിരീക്ഷണം എന്നതിലെ മികച്ച രീതികൾ

വെല്ലുവിളികളെ അതിജീവിച്ച് MaC-യുടെ ഗുണങ്ങൾ പരമാവധി പ്രയോജനപ്പെടുത്താൻ, ഈ മികച്ച രീതികൾ പിന്തുടരുക:

കോഡായി നിരീക്ഷണം എന്നതിൻ്റെ ഭാവി

സ്ഥാപനങ്ങൾ ക്ലൗഡ്-നേറ്റീവ് ആർക്കിടെക്ചറുകളും ഡെവോപ്സ് രീതികളും സ്വീകരിക്കുന്നതോടെ കോഡായി നിരീക്ഷണം കൂടുതൽ പ്രാധാന്യമർഹിക്കുന്നു. MaC-യുടെ ഭാവിയിൽ ഇനിപ്പറയുന്ന പ്രവണതകൾ കാണാൻ സാധ്യതയുണ്ട്:

ഉപസംഹാരം

ഒബ്സെർവബിലിറ്റി ഓട്ടോമേറ്റ് ചെയ്യുന്നതിനും സംഭവങ്ങളോടുള്ള പ്രതികരണം മെച്ചപ്പെടുത്തുന്നതിനുമുള്ള ശക്തമായ ഒരു സമീപനമാണ് കോഡായി നിരീക്ഷണം. നിരീക്ഷണ കോൺഫിഗറേഷനുകളെ കോഡായി പരിഗണിക്കുന്നതിലൂടെ, സ്ഥാപനങ്ങൾക്ക് സ്ഥിരത വർദ്ധിപ്പിക്കാനും, ഓഡിറ്റബിലിറ്റി മെച്ചപ്പെടുത്താനും, സഹകരണം വർദ്ധിപ്പിക്കാനും, പിശകുകൾ കുറയ്ക്കാനും, വിപണിയിലെത്താനുള്ള സമയം വേഗത്തിലാക്കാനും കഴിയും. MaC നടപ്പിലാക്കുന്നതിന് ഒരു നിശ്ചിത തലത്തിലുള്ള വൈദഗ്ദ്ധ്യം ആവശ്യമാണെങ്കിലും ചില വെല്ലുവിളികൾ ഉണ്ടെങ്കിലും, ഗുണങ്ങൾ ചെലവുകളെക്കാൾ വളരെ കൂടുതലാണ്. ഈ ഗൈഡിൽ പറഞ്ഞിട്ടുള്ള മികച്ച രീതികൾ പിന്തുടരുന്നതിലൂടെ, സ്ഥാപനങ്ങൾക്ക് വിജയകരമായി MaC സ്വീകരിക്കാനും ഒബ്സെർവബിലിറ്റിയുടെ പൂർണ്ണമായ സാധ്യതകൾ പ്രയോജനപ്പെടുത്താനും കഴിയും.

ഒബ്സെർവബിലിറ്റിയോടുള്ള നിങ്ങളുടെ സമീപനം മാറ്റുന്നതിനും മികച്ച ബിസിനസ്സ് ഫലങ്ങൾ നേടുന്നതിനും കോഡായി നിരീക്ഷണം സ്വീകരിക്കുക.